package cn.test.bookms.service;

import cn.test.bookms.entity.MsBook;
import cn.test.bookms.entity.Student;

import java.awt.print.Book;
import java.util.List;

/**
 * @_PackageName:cn.test.bookms.service
 * @_ClassName:StudentService
 * @_Description:
 * @_Author：笑老二
 * @_data 20/06/16 19:49
 */
public interface StudentService {

    /**
     * 查询对应c_id学院的学生
     * @param c_id
     * @return
     */
    List<Student> findStuByCollege(Integer c_id);
    /**
     * 根据sid查询学生
     * @param sid
     * @return
     */
    Student findStuBySid(Integer sid);

    /**
     * 根据sid 更新借书信息
     * @param sid
     * @param book_id
     * @return
     */
    int addStuBorrowBook(Integer sid, Integer book_id);

    /**
     * 删除学生借书信息
     * @param sid
     * @param book_id
     * @return
     */
    int delStuBorrow(Integer sid, Integer book_id);

    /**
     * 查询书籍的状态
     * @param book_id
     * @return
     */
    MsBook findBookStatus(Integer book_id);

    /**
     * 借书,更改借书状态
     * @param book_id
     */
    int updateBookStatus(Integer book_id);

    /**
     * 查询图书馆是否有这个书
     * @param book_id
     * @return
     */
    MsBook findLibraryBook(Integer book_id);
}
